
;window.Teamlab = (function (Teamlab) {
  var
    isInit = false;

  var customEvents = {
    dashboardPage   : 'ondashboardpage'
  };
  Teamlab.extendEventManager(customEvents);

  var CallbackMethods = {
    dashboard_load_blog : function (params, blog) {
      Teamlab.call(Teamlab.events.dashboardPage, window, [params, {pagemenu : Teamlab.getPageMenu('dashboard', 0)}]);
    }
  };

  Teamlab.bind(Teamlab.events.dashboardAnch, onDashboardAnch);

  function onDashboardAnch (params) {
    Teamlab.getCmtBlog({___handler : 'dashboard-load-blog', ___container : CallbackMethods}, '23d5a984-1e76-40ea-89cd-a1a2b99b511b');
  }

  return Teamlab;
})(Teamlab);
